package com.manager.devicemanager.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * 
 * </p>
 *
 * @author wpf
 * @since 2025-05-29
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName(value="board_template",schema="public")
@Schema(name = "BoardTemplate", description = "")
public class BoardTemplate implements Serializable {

    private static final long serialVersionUID = 1L;
    @Schema(description = "数据时间戳")
    private Date timestamp;
    @Schema(description = "实时片选信息")
    private String realTimeChipSelect;
    @Schema(description = "测试类型")
    private String testType;
    @Schema(description = "测试状态")
    private String testStatus;
    @Schema(description = "电源组损坏状态，JSONB格式")
    private Object powerGroupDamageStatus;
    @Schema(description = "电源组开关状态，JSONB格式")
    private Object powerGroupSwitchStatus;
    @Schema(description = "自动测试循环次数")
    private Integer autoTestCycleCount;
    @Schema(description = "板卡电压（V）")
    private Object boardVoltage;
    @Schema(description = "板卡电流（A）")
    private Object boardCurrent;


}